package application;

import metier.SalonCoiffureException;
import metier.Produit;
import user.ProduitDTO;


public class HelperProduit {
	
	public static ProduitDTO toProduitDTO (Produit unProduit) throws HelperException
	{

		if (unProduit==null)throw new HelperException("HelperProduit : Impossible de traiter dans un Produit null");
		
		ProduitDTO ProdDTO = new ProduitDTO();
		ProdDTO.setId_Prod(unProduit.getId_Prod());
		ProdDTO.setLibelle_Prod(unProduit.getLibelle_Prod());
		ProdDTO.setStock_Prod(unProduit.getStock_Prod());
		ProdDTO.setStockMini_Prod(unProduit.getStockMini_Prod());
		ProdDTO.setUnite_Prod(unProduit.getUnite_Prod());
				
		
		return ProdDTO;
	}
		
	
	public static Produit toProduit (ProduitDTO unProduitDTO) throws SalonCoiffureException, HelperException 
	{

		if (unProduitDTO==null)throw new HelperException("HelperProduit : Impossible de traiter dans un ProduitDTO null");
		
		Produit Prod = new Produit();
			
		Prod.setId_Prod(unProduitDTO.getId_Prod());
		Prod.setLibelle_Prod(unProduitDTO.getLibelle_Prod());
		Prod.setStock_Prod(unProduitDTO.getStock_Prod());
		Prod.setStockMini_Prod(unProduitDTO.getStockMini_Prod());
		Prod.setUnite_Prod(unProduitDTO.getUnite_Prod());

		return Prod;
	}

}

